package com.hsmpay.mobile.pojo.organization;


import com.hsmpay.mobile.pojo.BasePojo;

/**
 * Created by zhy on 15/11/19.
 */
public class OrganizationCleaning extends BasePojo {

    private static final long serialVersionUID = 7390417409852806267L;

    private Long organizationId;//ID
    private Double feeRate;//手续费费率
    private Double clearRate;//结算费费率
    private Double ownBrokerageRate;//佣金比例
    private String openingBank;//开户银行
    private String branchesBank;//开户支行
    private Integer bBankProvince;//支行所在省
    private Integer bBankCity;//支行所在市
    private String bankCard;//银行卡卡号
    private String cardholder;//持卡人姓名
    private Double minCleanAmount;//最低结算金额
    private Integer cleanType;//清算类型
    private Integer clearingCycle;//清算周期
    private Integer clearingN;//清算周期 T+N天
    private String branchesBankCode;//支行代码 万三
    private String accBankCode;//银行代码 三毛

    private Double fdMaxFee;//封顶最大手续费
    private Double fdMinFee;//封顶最小手续费
    private Double fdClearRate;//封顶结算费率
    private Double fdOwnBrokerageRate;//封顶佣金比例

    private Double upClearRate;//大poss 结算费率  费率版
    private Double upOwnBRate;//大poss 分拥比例  费率版
    private Double upFdClearRate;//大poss 封顶结算费率
    private Double upFdOwnBRate;//大poss 封顶分拥比例
    private Double upFdMaxFee;//大poss 封顶最高手续费
    private Double upFdMinFee;//大poss 封顶最低手续费

    private Double mpClearRate;//小poss 结算费率  费率版
    private Double mpOwnBRate;//小poss 分拥比例  费率版
    private Double mpFdClearRate;//小poss 封顶结算费率
    private Double mpFdOwnBRate;//小poss 封顶分拥比例
    private Double mpFdMaxFee;//小poss 封顶最高手续费
    private Double mpFdMinFee;//小poss 封顶最低手续费

    private Double upgsClearRate;//大poss 公司费率结算费率
    private Double cashClearRate;//提现结算费率
    private Double cashOwnBRate;//提现分拥比例

    private String bankProvinceName;//支行所在省的名字
    private String bankCityName;//支行所在市的名字
    private Integer is_cash_money_active;//该组织是否可以提现 0 不可以 1 可以
    private Double max_cash_money;//该组织最大的提现金额
    private Double total_cash_money;//该组织一共的提现金额

    public Integer getIs_cash_money_active() {
        return is_cash_money_active;
    }

    public void setIs_cash_money_active(Integer is_cash_money_active) {
        this.is_cash_money_active = is_cash_money_active;
    }

    public Double getTotal_cash_money() {
        return total_cash_money;
    }

    public void setTotal_cash_money(Double total_cash_money) {
        this.total_cash_money = total_cash_money;
    }

    public Double getMax_cash_money() {
        return max_cash_money;
    }

    public void setMax_cash_money(Double max_cash_money) {
        this.max_cash_money = max_cash_money;
    }

    public Long getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(Long organizationId) {
        this.organizationId = organizationId;
    }

    public Double getFeeRate() {
        return feeRate;
    }

    public void setFeeRate(Double feeRate) {
        this.feeRate = feeRate;
    }

    public Double getClearRate() {
        return clearRate;
    }

    public void setClearRate(Double clearRate) {
        this.clearRate = clearRate;
    }

    public Double getOwnBrokerageRate() {
        return ownBrokerageRate;
    }

    public void setOwnBrokerageRate(Double ownBrokerageRate) {
        this.ownBrokerageRate = ownBrokerageRate;
    }

    public String getOpeningBank() {
        return openingBank;
    }

    public void setOpeningBank(String openingBank) {
        this.openingBank = openingBank;
    }

    public String getBranchesBank() {
        return branchesBank;
    }

    public void setBranchesBank(String branchesBank) {
        this.branchesBank = branchesBank;
    }

    public Integer getbBankProvince() {
        return bBankProvince;
    }

    public void setbBankProvince(Integer bBankProvince) {
        this.bBankProvince = bBankProvince;
    }

    public Integer getbBankCity() {
        return bBankCity;
    }

    public void setbBankCity(Integer bBankCity) {
        this.bBankCity = bBankCity;
    }

    public String getBankCard() {
        return bankCard;
    }

    public void setBankCard(String bankCard) {
        this.bankCard = bankCard;
    }

    public String getCardholder() {
        return cardholder;
    }

    public void setCardholder(String cardholder) {
        this.cardholder = cardholder;
    }

    public Double getMinCleanAmount() {
        return minCleanAmount;
    }

    public void setMinCleanAmount(Double minCleanAmount) {
        this.minCleanAmount = minCleanAmount;
    }

    public Integer getCleanType() {
        return cleanType;
    }

    public void setCleanType(Integer cleanType) {
        this.cleanType = cleanType;
    }

    public Integer getClearingCycle() {
        return clearingCycle;
    }

    public void setClearingCycle(Integer clearingCycle) {
        this.clearingCycle = clearingCycle;
    }

    public Integer getClearingN() {
        return clearingN;
    }

    public void setClearingN(Integer clearingN) {
        this.clearingN = clearingN;
    }

    public String getBranchesBankCode() {
        return branchesBankCode;
    }

    public void setBranchesBankCode(String branchesBankCode) {
        this.branchesBankCode = branchesBankCode;
    }

    public String getAccBankCode() {
        return accBankCode;
    }

    public void setAccBankCode(String accBankCode) {
        this.accBankCode = accBankCode;
    }

    public Double getFdMaxFee() {
        return fdMaxFee;
    }

    public void setFdMaxFee(Double fdMaxFee) {
        this.fdMaxFee = fdMaxFee;
    }

    public Double getFdMinFee() {
        return fdMinFee;
    }

    public void setFdMinFee(Double fdMinFee) {
        this.fdMinFee = fdMinFee;
    }

    public Double getFdClearRate() {
        return fdClearRate;
    }

    public void setFdClearRate(Double fdClearRate) {
        this.fdClearRate = fdClearRate;
    }

    public Double getFdOwnBrokerageRate() {
        return fdOwnBrokerageRate;
    }

    public void setFdOwnBrokerageRate(Double fdOwnBrokerageRate) {
        this.fdOwnBrokerageRate = fdOwnBrokerageRate;
    }

    public Double getUpClearRate() {
        return upClearRate;
    }

    public void setUpClearRate(Double upClearRate) {
        this.upClearRate = upClearRate;
    }

    public Double getUpOwnBRate() {
        return upOwnBRate;
    }

    public void setUpOwnBRate(Double upOwnBRate) {
        this.upOwnBRate = upOwnBRate;
    }

    public Double getUpFdClearRate() {
        return upFdClearRate;
    }

    public void setUpFdClearRate(Double upFdClearRate) {
        this.upFdClearRate = upFdClearRate;
    }

    public Double getUpFdOwnBRate() {
        return upFdOwnBRate;
    }

    public void setUpFdOwnBRate(Double upFdOwnBRate) {
        this.upFdOwnBRate = upFdOwnBRate;
    }

    public Double getUpFdMaxFee() {
        return upFdMaxFee;
    }

    public void setUpFdMaxFee(Double upFdMaxFee) {
        this.upFdMaxFee = upFdMaxFee;
    }

    public Double getUpFdMinFee() {
        return upFdMinFee;
    }

    public void setUpFdMinFee(Double upFdMinFee) {
        this.upFdMinFee = upFdMinFee;
    }

    public Double getMpClearRate() {
        return mpClearRate;
    }

    public void setMpClearRate(Double mpClearRate) {
        this.mpClearRate = mpClearRate;
    }

    public Double getMpOwnBRate() {
        return mpOwnBRate;
    }

    public void setMpOwnBRate(Double mpOwnBRate) {
        this.mpOwnBRate = mpOwnBRate;
    }

    public Double getMpFdClearRate() {
        return mpFdClearRate;
    }

    public void setMpFdClearRate(Double mpFdClearRate) {
        this.mpFdClearRate = mpFdClearRate;
    }

    public Double getMpFdOwnBRate() {
        return mpFdOwnBRate;
    }

    public void setMpFdOwnBRate(Double mpFdOwnBRate) {
        this.mpFdOwnBRate = mpFdOwnBRate;
    }

    public Double getMpFdMaxFee() {
        return mpFdMaxFee;
    }

    public void setMpFdMaxFee(Double mpFdMaxFee) {
        this.mpFdMaxFee = mpFdMaxFee;
    }

    public Double getMpFdMinFee() {
        return mpFdMinFee;
    }

    public void setMpFdMinFee(Double mpFdMinFee) {
        this.mpFdMinFee = mpFdMinFee;
    }

    public Double getUpgsClearRate() {
        return upgsClearRate;
    }

    public void setUpgsClearRate(Double upgsClearRate) {
        this.upgsClearRate = upgsClearRate;
    }

    public Double getCashClearRate() {
        return cashClearRate;
    }

    public void setCashClearRate(Double cashClearRate) {
        this.cashClearRate = cashClearRate;
    }

    public Double getCashOwnBRate() {
        return cashOwnBRate;
    }

    public void setCashOwnBRate(Double cashOwnBRate) {
        this.cashOwnBRate = cashOwnBRate;
    }

    public String getBankProvinceName() {
        return bankProvinceName;
    }

    public void setBankProvinceName(String bankProvinceName) {
        this.bankProvinceName = bankProvinceName;
    }

    public String getBankCityName() {
        return bankCityName;
    }

    public void setBankCityName(String bankCityName) {
        this.bankCityName = bankCityName;
    }
}
